const runtime._Grunning
51 uses
runtime (current package)
debugcall.go#L169: casGToWaiting(gp, _Grunning, waitReasonDebugCall)
debugcall.go#L228: casgstatus(gp, _Grunning, _Grunnable)
heapdump.go#L698: casGToWaiting(gp.m.curg, _Grunning, waitReasonDumpingHeap)
heapdump.go#L713: casgstatus(gp.m.curg, _Gwaiting, _Grunning)
mgc.go#L836: casGToWaiting(gp, _Grunning, waitReasonGCMarkTermination)
mgc.go#L854: casgstatus(gp, _Gwaiting, _Grunning)
mgc.go#L954: casGToWaiting(curgp, _Grunning, waitReasonGarbageCollection)
mgc.go#L994: casgstatus(curgp, _Gwaiting, _Grunning)
mgc.go#L1363: casGToWaiting(gp, _Grunning, waitReasonGCWorkerActive)
mgc.go#L1389: casgstatus(gp, _Gwaiting, _Grunning)
mgcmark.go#L220: selfScan := gp == userG && readgstatus(userG) == _Grunning
mgcmark.go#L222: casGToWaiting(userG, _Grunning, waitReasonGarbageCollectionScan)
mgcmark.go#L245: casgstatus(userG, _Gwaiting, _Grunning)
mgcmark.go#L563: casGToWaiting(gp, _Grunning, waitReasonGCAssistMarking)
mgcmark.go#L570: casgstatus(gp, _Gwaiting, _Grunning)
mgcmark.go#L746: case _Grunning:
mprof.go#L1066: if readgstatus(gp1) == _Grunning {
panic.go#L1356: if status&^_Gscan != _Grunning || gp.syscallsp != 0 {
preempt.go#L105: if mp := getg().m; mp.curg != nil && readgstatus(mp.curg) == _Grunning {
preempt.go#L191: case _Grunning:
preempt.go#L199: if !castogscanstatus(gp, _Grunning, _Gscanrunning) {
preempt.go#L215: casfrom_Gscanstatus(gp, _Gscanrunning, _Grunning)
preempt.go#L343: return (gp.preempt || gp.m.p != 0 && gp.m.p.ptr().preempt) && readgstatus(gp)&^_Gscan == _Grunning
proc.go#L388: if status != _Grunning && status != _Gscanrunning {
proc.go#L1015: _Grunning,
proc.go#L1076: if oldval == _Grunning {
proc.go#L1128: case _Grunning:
proc.go#L1171: if old != _Grunning || new != _Gscan|_Gpreempted {
proc.go#L1175: for !gp.atomicstatus.CompareAndSwap(_Grunning, _Gscan|_Gpreempted) {
proc.go#L1273: casGToWaiting(gp, _Grunning, waitReasonStoppingTheWorld)
proc.go#L1275: casgstatus(gp, _Gwaiting, _Grunning)
proc.go#L2861: casgstatus(gp, _Grunnable, _Grunning)
proc.go#L3730: casgstatus(gp, _Grunning, _Gwaiting)
proc.go#L3750: if status&^_Gscan != _Grunning {
proc.go#L3754: casgstatus(gp, _Grunning, _Grunnable)
proc.go#L3799: if status&^_Gscan != _Grunning {
proc.go#L3824: casGToPreemptScan(gp, _Grunning, _Gscan|_Gpreempted)
proc.go#L3843: casgstatus(gp, _Grunning, _Grunnable)
proc.go#L3865: casgstatus(gp, _Grunning, _Gdead)
proc.go#L4011: casgstatus(gp, _Grunning, _Gsyscall)
proc.go#L4121: casgstatus(gp, _Grunning, _Gsyscall)
proc.go#L4187: casgstatus(gp, _Gsyscall, _Grunning)
proc.go#L5447: _Grunning,
runtime2.go#L45: _Grunning // 2
runtime2.go#L102: _Gscanrunning = _Gscan + _Grunning // 0x1002
signal_unix.go#L743: if crashing > 0 && gp != mp.curg && mp.curg != nil && readgstatus(mp.curg)&^_Gscan == _Grunning {
stack.go#L1112: casgstatus(gp, _Grunning, _Gcopystack)
stack.go#L1120: casgstatus(gp, _Gcopystack, _Grunning)
stack.go#L1172: if !(gp == getg().m.curg && getg() != getg().m.curg && s == _Grunning) {
traceback.go#L1177: _Grunning: "running",
traceback.go#L1250: if gp.m != getg().m && readgstatus(gp)&^_Gscan == _Grunning {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |